package com.qqtech.qquan.circle.model;


import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.qqtech.core.frame.model.BaseDomain;

@SuppressWarnings("serial")
public class CircleTopic extends BaseDomain{
	/** 业务类型 */
	private Integer bizzType;
    /** 业务ID */
	private java.lang.Integer bizzId;
	
	//columns START
    /** 圈子id */
	private java.lang.Integer circleId;
	/** 发布者id */
	private java.lang.Integer creatorId;
	/** 内容 */
	private java.lang.String content;
	/** 状态CircleTopicStatusEnum:1-正常;2-删除 */
	private java.lang.Integer status;
	/** 图片多个以;号分开 */
	private java.lang.String img;
    /** 点击数 */
	private java.lang.Integer pv;
    /** 是否显示:1-是;2-否 */
	private java.lang.Integer isShow;
    /** 是否置顶 */
	private java.lang.Integer isTop;
    /** 置顶时间 */
	private java.sql.Timestamp topAt;
	/** 置顶标签 */
	private java.lang.String tag;
	/**操作类型CircleTopicOptTypeEnum:1-置顶;2-删除;3-屏蔽**/
	private java.lang.Integer optType;
	/** 操作人 */
	private java.lang.Integer optUserId;
	/** 操作时间 */
	private java.sql.Timestamp optAt;
	
	/**评论次数**/
	private java.lang.Integer commentCount;
	/**点赞次数**/
	private java.lang.Integer praiseCount;
    //columns END
	
	
	public CircleTopic(){
	}
    public CircleTopic( java.lang.Integer id ){
		this.id = id;
	}
	public java.lang.Integer getBizzId() {
		return bizzId;
	}
	public Integer getBizzType() {
		return bizzType;
	}
	public java.lang.Integer getCircleId() {
		return this.circleId;
	}

	public java.lang.String getContent() {
		return this.content;
	}

	public java.lang.Integer getCreatorId() {
		return this.creatorId;
	}

	public java.lang.String getImg() {
		return this.img;
	}
	
	public java.lang.Integer getIsShow() {
		return this.isShow;
	}

	public java.lang.Integer getIsTop() {
		return isTop;
	}
	
	public java.lang.Integer getPv() {
		return this.pv;
	}

	public java.lang.Integer getStatus() {
		return this.status;
	}
	
	public java.sql.Timestamp getTopAt() {
		return topAt;
	}

	public void setBizzId(java.lang.Integer bizzId) {
		this.bizzId = bizzId;
	}
	
	public void setBizzType(Integer bizzType) {
		this.bizzType = bizzType;
	}

	public void setCircleId(java.lang.Integer circleId) {
		this.circleId = circleId;
	}
	
	public void setContent(java.lang.String content) {
		this.content = content;
	}

	public void setCreatorId(java.lang.Integer creatorId) {
		this.creatorId = creatorId;
	}
	
	public void setImg(java.lang.String img) {
		this.img = img;
	}

	public void setIsShow(java.lang.Integer isShow) {
		this.isShow = isShow;
	}
	

	public void setIsTop(java.lang.Integer isTop) {
		this.isTop = isTop;
	}

	public void setPv(java.lang.Integer pv) {
		this.pv = pv;
	}

	public void setStatus(java.lang.Integer status) {
		this.status = status;
	}

	public void setTopAt(java.sql.Timestamp topAt) {
		this.topAt = topAt;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this,
				ToStringStyle.MULTI_LINE_STYLE);
	}
	public java.lang.String getTag() {
		return tag;
	}
	public void setTag(java.lang.String tag) {
		this.tag = tag;
	}
	public java.lang.Integer getOptType() {
		return optType;
	}
	public void setOptType(java.lang.Integer optType) {
		this.optType = optType;
	}
	public java.lang.Integer getOptUserId() {
		return optUserId;
	}
	public void setOptUserId(java.lang.Integer optUserId) {
		this.optUserId = optUserId;
	}
	public java.sql.Timestamp getOptAt() {
		return optAt;
	}
	public void setOptAt(java.sql.Timestamp optAt) {
		this.optAt = optAt;
	}
	public java.lang.Integer getCommentCount() {
		return commentCount;
	}
	public void setCommentCount(java.lang.Integer commentCount) {
		this.commentCount = commentCount;
	}
	public java.lang.Integer getPraiseCount() {
		return praiseCount;
	}
	public void setPraiseCount(java.lang.Integer praiseCount) {
		this.praiseCount = praiseCount;
	}
}

